package com.unswift.constant;

public interface QuickConstant {

	static String CONF_FILE_PATH="conf/conf.properties";
	
	static String CONF_FONT_FAMILYS="unswift.quick.font.familys.json";
	static String CONF_FONT_FAMILY="unswift.quick.font.family";
	static String CONF_FONT_SIZES="unswift.quick.font.sizes.json";
	static String CONF_FONT_SIZE="unswift.quick.font.size";
	static String CONF_FONT_STYLES="unswift.quick.font.styles.json";
	static String CONF_FONT_STYLE="unswift.quick.font.style";
	static String CONF_APPLICATION_NAME="unswift.quick.application.name";
	
	static String CACHE_WINDOW="window";
	static String CACHE_MODULE_TABLE="moduleTable";
	static String CACHE_MODULE_DATABASE="moduleDatabase";
	static String CACHE_ADD_FIELD_DATABASE="addFieldDatabase";
	static String CACHE_DROP_FIELD_DATABASE="dropFieldDatabase";
	
	static String CONF_JRE_PATH="unswift.quick.jre.path";
	static String CACHE_ALLOW_CLOSED="allowClosed";
	
	static String CONF_VERSION="unswift.quick.version";
	
	static String CACHE_MEMORY_LABEL="memoryLabel";
	
	static String CACHE_EXE_TIME="exeTime";
	static String CACHE_EXE_TIME_LABEL="exeTimeLabel";
	
	static String WINDOW_SYSTEM_USERPROFILE="USERPROFILE";
	
	static String CONF_FILE_CHOOSE_OPEN_PATH="undot.filechoose.open.path";
	
	static String CONF_PROJECT_DOMAIN="unswift.quick.project.domain";
	static String CONF_PROJECT_POJO="unswift.quick.project.pojo";
	static String CONF_PROJECT_MAPPER="unswift.quick.project.mapper";
	static String CONF_PROJECT_ADAPTER="unswift.quick.project.adapter";
	static String CONF_PROJECT_SERVER="unswift.quick.project.server";
	static String CONF_PROJECT_EXPORT="unswift.quick.project.export";
	static String CONF_NACOS_SERVER="unswift.quick.nacos.server";
	static String CONF_NACOS_NAMESPACE="unswift.quick.nacos.namespace";
	static String CONF_PROJECT_SERVER_NAME="unswift.quick.project.server.name";
	static String CONF_PROJECT_SERVER_FILE_NAME="unswift.quick.project.server.file.name";
	static String CONF_PROJECT_SERVER_COMMENT="unswift.quick.project.server.comment";
	static String CONF_PROJECT_SERVER_PORT="unswift.quick.project.server.port";
	static String CONF_PROJECT_AUTHOR="unswift.quick.project.author";
	
	static String CONF_CREATE_PROJECT_DEVELOP_TOOLS="unswift.quick.create.project.develop.tools";
	static String CONF_CREATE_PROJECT_SERVERS="unswift.quick.create.project.servers";
	static String CONF_CREATE_PROJECT_WEB_FRAMEWORKS="unswift.quick.create.project.web-frameworks";
	static String CONF_INIT="unswift.quick.init";
	static String CONF_TEMPLATE_EXCLUDE_SUFFIX="unswift.quick.template.exclude.suffix";
	
	static String CONF_DATABASE_JDBC_DRIVER="unswift.quick.database.jdbc.driver";
	static String CONF_DATABASE_JDBC_URL="unswift.quick.database.jdbc.url";
	static String CONF_DATABASE_JDBC_USERNAME="unswift.quick.database.jdbc.username";
	static String CONF_DATABASE_JDBC_PASSWORD="unswift.quick.database.jdbc.password";
	static String CONF_DATABASE_FIELD_TYPE="unswift.quick.database.fieldType";
	
	static String CONF_HIKARI_POOL_MINIMUM_IDLE="unswift.quick.hikari.pool.minimum-idle";
	static String CONF_HIKARI_POOL_IDLE_TIMEOUT="unswift.quick.hikari.pool.idle-timeout";
	static String CONF_HIKARI_POOL_MAXIMUM_POOL_SIZE="unswift.quick.hikari.pool.maximum-pool-size";
	static String CONF_HIKARI_POOL_AUTO_COMMIT="unswift.quick.hikari.pool.auto-commit";
	static String CONF_HIKARI_POOL_MAX_LIFETIME="unswift.quick.hikari.pool.max-lifetime";
	static String CONF_HIKARI_POOL_CONNECTION_TIMEOUT="unswift.quick.hikari.pool.connection-timeout";
	static String CONF_HIKARI_POOL_CONNECTION_TEST_QUERY="unswift.quick.hikari.pool.connection-test-query";
	static String CONF_DATABASE_EXCLUDE="unswift.quick.database.exclude";
	static String CONF_DEFAULT_DATABASE="unswift.quick.default.database";
	
	static String CONF_POJO_CORE_FIELDS="unswift.quick.pojo.core-po-fields";
	static String CONF_POJO_BASE_FIELDS="unswift.quick.pojo.base-po-fields";
	static String CONF_POJO_SORT_FIELDS="unswift.quick.pojo.sort-po-fields";
	
	
	static String CONF_POJO_TABLE_GENERICS_CONFIG="unswift.quick.table.generics.config.";
	
	static String CONF_GENERICS_MODULE_FLOORS="unswift.quick.generics.module.floors";
	static String CONF_GENERICS_MODULE_OPERATORS="unswift.quick.generics.module.operators";
	
}
